今天宠物迷的小编给各位宠物饲养爱好者分享openwrt使用效果的宠物知识,其中也会对openwrt是什么系统 openWRT的优势及版本简介进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!
OpenWrt 项目由 2004 年 1 月开始, 第一个版本是基于 Linksys 提供的 GPL 源码及 uclibc 中的 buildroot 项目, 这个版本称为 “stable” 版, 在网上至今仍有很多项目使用这个版本, 较为有名 Freifunk-Firmware 和 Sip@Home.
到了2005年初, 一些新的开发人员加入了这项目, 几个月后他们释出了第一个 “experimental” 版本, 这和以前版本不同的是, 这版本差不多完全舍弃了 Linksys 的 GPL 源码, 使用了 buildroot2 作为核心技术, 将 OpenWrt 完全模块化,OpenWrt 使用 Linux 正式发行的核心源码(2.4.30),加上了一些补丁和网络驱动,开发队伍更为OpenWrt添加了许多免费的工具,可以直接把Image写入 Flash (mtd)里面,设定无线功能和VLAN交换功能,这个版本名为“White Russian”,而1.0版本于2005年底公布。
历史版本
White Russian
OpenWRT的初始版本,从2005年7月的White Russian RC1开始发展,一直到2007年1月才发布White Russian 0.9。[3]
Kamikaze
OpenWRT的第二个版本,从2007年6月开始发布Kamikaze 7.06,一直更新到2010年1月的Kamikaze 8.09.2结束。这期间OpenWRT进行了大量改进,并为它的发展打下了坚实的基础。[3]
Backfire
2010年03月04日,OpenWrt Backfire 10.03 Beta发布,该版本是开源的路由器固件,基于linux,功能强大,支持很多主流的平台和路由器,甚至支持国内的君正jz4740平台,是学习和开发嵌入式,也是工业、 商业应用理想平台。更新方面: brcm-2.4 更新到 2.4.37 kernel ,other targets 更新到 2.6.30 or 2.6.32 ,arm/mips平台的 gcc 更新到 4.3.3 ,powerpc的gcc更新到 4.4.3 ,uClibc 更新到 0.9.30.1 , Broadcom 11g 芯片组的 b43 无线网卡驱动更新到 2.6 kernel ,支持Atheros 11n ath9k ,支持很多新的ar71xx设备,magicbox归入ppc40x平台 。
2010年03月25日,OpenWrt 发布 Backfire 10.03-rc1,支持国内留下的 tp-link最新多款11n的路由器,是不是想让路由器支持万能中继呢,或者增加路由器的多wan口支持呢,更多的这些高端路由才有的功能,或许能 让家用路由轻松具备。
2010年04月07日,OpenWRT放出Backfire 10.03正式版。
2010年08月29日,OpenWRT放出了Backfire 10.03.1。修正了很多BUG,提高了兼容性。TP-LINK WR841N v2 已经可以正常使用了,包括无线部分和上网部分。 自rc1之后的变动:改进了防DNS重绑定攻击,改进了uhttpd稳定性, Rootfs生成修复(Orion景象),修正了基于BRCM47XX的PCI初始化,添加了rtl8366 vlan 改变的 整合脚本,还原了一般x86镜像 GRUB控制台,提高了ar71xx系列以太网驱动程序性能,添加了ar7240 交换机驱动,一些swconfig 和 交换机驱动的改进,RDC 使用启动加载器支持波特率,允许原生HID 支持 通过添加 kmod-input-hid,6in4:适当的处理了PPPoE连接并且修复了终端隧道更新。
Attitude Adjustment
于2013年4月25日放出。相对于Backfire版本,Attitude Adjustment将内核更新至linux 3.3,改进了网络配置方法,并添加了诸多新特性,例如对IPv6的初步支持。同时,这个版本也改善了防火墙,更新了许多新的驱动,并添加了许多新的支持的型号。对ramips、bcm2708(即树莓派)等方案提供了支持。[4]
Barrier Breaker
于2014年10月2日放出。Barrier Breaker更新了3个RC版本,相对Attitude Adjustment,其内核升级至 3.10,添加了原生IPv6支持;改进了文件系统,添加了nand闪存的系统更新,并支持文件系统的快照和回滚;UCI配置工具也得以改进,支持测试性配置并允许将配置回滚至上一次稳定工作的状态;加强了网络功能,对动态防火墙规则、空间等添加了支持。这个版本相当稳定。
一、刷机前的准备工作 ###刷入开发者ROM 1.在http://****miwifi***m/miwifi_download.html上下载对应的ROM for R3G 开发版 2.在小米路由器上选择系统升级,然后选择ROM进行升级,等重启完成后即可。 开启路由器ssh登录 1.先让路由器绑定账号,打开小米WIFI app,然后需要手机和路由器一个网络,登录后即可绑定 2.http://****miwifi***m/miwifi_open.html在网站中找到开启SSH工具,会显示root密码,注意这个文件每个路由器都不一样。 3.请将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下,保证文件名为miwifi_ssh.bin。 4.断开小米路由器的电源,将U盘插入USB接口。 5.按住reset按钮之后重新接入电源,指示灯变为**闪烁状态即可松开reset键。 6.等蓝灯亮起即可刷机完成。 7.ssh root@192.168.1.1即可登录到路由器上 二、刷入breed Ps:这一步是防止路由被刷坏 1.在https://breed.hackpascal****/下载breed-mt7621-xiaomi-r3g.bin 2.然后将文件重命名为breed.bin后,上传到小米路由器,可以使用U盘或者使用SCP上传,上传到/tmp下 3.进入到小米路由开始写入breed mtd -r write /tmp/breed.bin Bootloader 4.刷入后,机器会重新启动,按住reset键开机,等到路由指示灯闪烁时,松开reset键,然后浏览器中输入192.168.1.1即可进入breed后台。 5.备份后重启路由回到小米固件的,然后ssh**准备刷入openwrt 三、刷入openwrt 1.打开 https://downloads.lede-project.org/snapshots/targets/ramips/mt7621/下载对应的文件mir3g-squashfs-kernel1.bin,mir3g-squashfs-rootfs0.bin,mir3g-squashfs-sysupgrade.tar,并上传到路由器。 2-1.由于我刷入了breed,需要执行 mtd write openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel0 mtd write openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel1 mtd write openwrt-ramips-mt7621-mir3g-squashfs-rootfs0.bin rootfs0 reboot 2-2.如果没有刷入breed,则需要执行 mtd write openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel1 mtd write openwrt-ramips-mt7621-mir3g-squashfs-rootfs0.bin rootfs0 nvram set flag_try_sys1_failed=1 nvram commit reboot ps:刷入固件后请勿关闭路由器,要接着执行如下步骤,否则ssh会失效。 3.等路由启动后,即可进行ssh登录,ssh root@192.168.1.1此时root是没有密码的, 然后安装luci。 opkg update opkg install luci opkg install luci-i18n-base-zh-cn 4.浏览器**192.168.1.1,在界面选择系统,备份/升级,刷写新的固件,上传openwrt-ramips-mt7621-mir3g-squashfs-sysupgrade.tar,升级版本,等待启动完成后执行3步骤,重新安装luci以及luci-i18n-base-zh-cn,即可完成。 试试这样可以不
dd是openwrt的扩展板,自身带的功能比较多一点。OpenWRT定制能力比较强,因为本身核心带的东西很小。如果你是一般用用,那DD功能多一点。如果你要研究嵌入式的开发,那还是从OpenWRT开始比较好
网络故障是指由于硬件的问题、软件的漏洞、**的侵入等引起网络无法提供正常服务或降低服务质量的状态。
本文由宠物迷 百科常识栏目发布,非常欢迎各位朋友分享到个人朋友圈,但转载请说明文章出处“openwrt是什么系统 openWRT的优势及版本简介”
上一篇
对德国牧羊犬的训练要科学
下一篇
免费发布宠物信息的网站